import request from '@/config/axios'

// WITS8生成的表 VO
export interface WITS8VO {
  id: number // 主键
  wellCode: string // 井编号
  deviceCode: string // 仪器编号
  recId: string // 记录标识符
  seqId: string // 序列标识符
  dataDate: string // 日期（数据中心电脑的日期）
  dataTime: string // 时间（数据中心电脑的时间）
  date: string // 日期
  time: string // 时间
  actCode: string // 活动码
  measDepth: string // 测量深度
  vertDepth: string // 垂直深度
  bitDepth: string // 钻头深度
  bitVDepth: string // 钻头垂深
  passNum: string // 通过次数
  r1Depth: string // 深电阻率深度
  r1VDepth: string // 深电阻率垂深
  r1Reading: string // 深电阻率读数
  r1CReading: string // 深电阻率校正读数
  r2Depth: string // 浅电阻率深度
  r2VDepth: string // 浅电阻率垂深
  r2Reading: string // 浅电阻率读数
  r2CReading: string // 浅电阻率校正读数
  g1Depth: string // 1号伽玛射线深度
  g1VDepth: string // 1号伽玛射线垂深
  g1Reading: string // 1号伽玛射线读数
  g1CReading: string // 1号伽玛射线校正读数
  remark: string // 备注
}

// WITS8生成的表 API
export const WITS8Api = {

//根据要求查询WITS8
  getNewList : async (params: any) => {
    return await request.gets({ url: `/base/wits8/getnewlist`, params })
  },
//获取最新一条数据
  getNewOne : async (params: any) => {
    return await request.get({ url: `/base/wits8/getnewone`, params })
  },




  // 查询WITS8生成的表分页
  getWITS8Page: async (params: any) => {
    return await request.get({ url: `/base/WITS8/page`, params })
  },

  // 查询WITS8生成的表详情
  getWITS8: async (id: number) => {
    return await request.get({ url: `/base/WITS8/get?id=` + id })
  },

  // 新增WITS8生成的表
  createWITS8: async (data: WITS8VO) => {
    return await request.post({ url: `/base/WITS8/create`, data })
  },

  // 修改WITS8生成的表
  updateWITS8: async (data: WITS8VO) => {
    return await request.put({ url: `/base/WITS8/update`, data })
  },

  // 删除WITS8生成的表
  deleteWITS8: async (id: number) => {
    return await request.delete({ url: `/base/WITS8/delete?id=` + id })
  },

  // 导出WITS8生成的表 Excel
  exportWITS8: async (params) => {
    return await request.download({ url: `/base/WITS8/export-excel`, params })
  },
}
